import Vue from 'vue' // only-runtime
// 导入Vuex并配置
import Vuex from 'vuex'
Vue.use(Vuex)

const store = new Vuex.Store({
    state: {
      count: 0
    },
    mutations: {
      increment (state) {
        state.count++
      }
    }
})

import app from './components/app.vue'
// Vue.use(VueRouter)

// 导入 MUI 样式
import './lib/mui-master/dist/css/mui.min.css'

// 按需导入 Mint-UI 中的组件
import 'mint-ui/lib/style.css'
import { Header, Swipe, SwipeItem,Lazyload } from 'mint-ui'
Vue.component(Header.name, Header)
Vue.component(Swipe.name, Swipe)
Vue.component(SwipeItem.name, SwipeItem)

Vue.use(Lazyload);

// 导入路由
import router from './routers.js'

// 导入 vue-resource
import VueResource from 'vue-resource'
Vue.use(VueResource)
// 配置公共资源选项 根路径
Vue.http.options.root = 'https://douban.uieee.com'
// 全局配置 post 时候表单数据格式组织形式 application/x-www-form-urlencoded
Vue.http.options.emulateJSON = true;

var vm = new Vue({
    el: '#app',
    data: {
        msg:'123'
    },
    render: c => c(app),
    router, // 挂载路由
    store,  // 挂载 Vuex
})
